<?php
    // 在 PHP 中，有三种类型的数组：
    // - 数值数组 - 带有数字 ID 键的数组;
    // - 关联数组 - 带有指定的键的数组，每个键关联一个值;
    // - 多维数组 - 包含一个或多个数组的数组;


    // 关联数组  => 以键值对形式存在的数组(键名字符串 类似JS中的对象)

    // 创建方式
    // 1. 老方法 (都支持 5.3 7.3)
    $zhang = array("name" => "张三","age" => 18,"height"=> "176cm","weight"=>"70kg");

    // 2. 新方法(老版本不支持 5.3)
    $zhang = ["name" => "张三","age" => 18,"height"=> "176cm","weight"=>"70kg"];
    
    // print_r($zhang);
    
    // 数组取值和赋值  => 对键名
    // echo $zhang["name"];
    // $zhang["name"] = "李四";
    // print_r($zhang);

   


    // 数组遍历 
  
    // foreach遍历
    // foreach( $array as $value ){}
    // foreach( $array as $key => $value ){}
    
    
    // $zhang = ["name" => "张三","age" => 18,"height"=> "176cm","weight"=>"70kg"];
    // foreach( $zhang as $val ){  // 遍历数组 返回数组的值
    //     echo $val."<br>";
    // }

    // $zhang = ["name" => "张三","age" => 18,"height"=> "176cm","weight"=>"70kg"];
    // foreach( $zhang as $key => $val ){  // 遍历数组 返回关联数组键的值
    //     echo $key.":".$val."<br>";
    // }

    


?>